<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      // function same(arr) {
      //   let set = arr;
      //   let nosame = [...set];
      //   let num = 0;
      //   let obj = {};
      //   for (i = 0; i < nosame.length; i++) {
      //     for (j = 0; j < arr.length; j++) {
      //       if (nosame[i] == arr[j]) {
      //         num++;
      //       }
      //     }
      //     obj[nosame[i]] = num;
      //     num = 0;
      //   }
      //   return obj;
      // }

      // a = [
      //   "a",
      //   "a",
      //   "a",
      //   "a",
      //   "b",
      //   "b",
      //   "f",
      //   "f",
      //   "f",
      //   "s",
      //   "s",
      //   "s",
      //   "t",
      //   "t",
      //   "e",
      //   "d",
      //   "f",
      //   "f",
      //   "f",
      // ];

      let str = "asdsjhdsajhsdasdsad";

      function same(a) {
        let obj = {};
        for (i = 0; i < a.length; i++) {
          let num = a[i];
          if (!obj[num]) {
            obj[num] = 1;
          } else {
            obj[num]++;
          }
        }
        return obj;
      }
      console.log(same(str));
    </script>
  </body>
</html>
